496 research outputs found

    Methodologies for self-organising systems:a SPEM approach

    Get PDF
    We define ’SPEM fragments’ of five methods for developing self-organising multi-agent systems. Self-organising traffic lights controllers provide an application scenario

    Flexibility out of standardization

    Get PDF
    Purpose: This article aims to provide a theoretical unifying framework for flexible organizational forms, such as so-called adhocracies and network organizations. Design/methodology/approach: In this article, organization practices that are typical of the software industry are analyzed and re-interpreted by means of foundational concepts of organization science. It is shown that one and the same logic is at work in all flexible organizations. Findings: Coordination modes can be fruitfully employed to characterize flexible organizations. In particular, standardization is key in order to obtain flexibility, provided that a novel sort of coordination by standardization is added to those that have been conceptualized hitherto. Research limitations/implications: This article highlights one necessary condition for organizations to be flexible. Further aspects, only cursorily mentioned in this paper, need to be addressed in order to obtain a complete picture. Practical implications: A theory of organizational flexibility constitutes a guide for organizational design. This article suggests the non-obvious prescription that the boundary conditions of individual behavior must be standardized in order to achieve operational flexibility. Social implications: This theoretical framework can be profitably employed in management classes. Originality/value: Currently, flexible organizations are only understood in terms of lists of instances. This article shows that apparently heterogeneous case-studies share common features in fact

    The future of factories: Different trends

    Get PDF
    The technological advancements promote the rise of the fourth industrial revolution, where key terms are efficiency, innovation, and enterprises’ digitalization. Market globalization, product mass customization, and more complex products need to reflect on changing the actual design methods and developing business processes and methodologies that have to be data-driven, AI-assisted, smart, and service-oriented. Therefore, there is a great interest in experimenting with emerging technologies and evaluating how they impact the actual business processes. This paper reports a comparison among the major trends in the digitalization of a Factory of the Future, in conjunction with the two major strategic programs of Industry 4.0 and China 2025. We have focused on these two programs because we have had experience with them in the context of the FIRST H2020 project. European industrialists identify the radical change in the traditional manufacturing production process as the rise of Industry 4.0. Conversely, China mainland launched its strategic plan in China 2025 to promote smart manufacturing to digitalize traditional manufacturing processes. The main contribution of this review paper is to report about a study, conducted and part of the aforementioned FIRST project, which aimed to investigate major trends in applying for both programs in terms of technologies and their applications for the factory’s digitalization. In particular, our analysis consists of the comparison between Digital Factory, Virtual Factory, Smart Manufacturing, and Cloud Manufacturing. We analyzed their essential characteristics, the operational boundaries, the employed technologies, and the interoperability offered at each factory level for each paradigm. Based on this analysis, we report the building blocks in terms of essential technologies required to develop the next generation of a factory of the future, as well as some of the interoperability challenges at a different scale, for enabling inter-factories communications between heterogeneous entities

    An Algorithm to Predict E-Bike Power Consumption Based on Planned Routes

    Get PDF
    E-bikes, i.e., bikes equipped with a small electrical engine, are becoming increasingly widespread, thanks to their positive contribution to mobility and sustainability. A key component of an e-bike is the battery that feeds the drive unit: clearly, the higher the capacity of the battery, the longer the distances that the biker will cover under engine support. On the negative side, the additional weight incurred by the electric components is likely to ruin the riding experience in case the battery runs out of power. For this reason, an integrated hardware-software system that provides accurate information about the remaining range is essential, especially for older or “not-in-shape” bikers. Many e-bikes systems are already equipped with a small control unit that displays useful information, such as speed, instantaneous power consumption, and estimated range as well. Existing approaches rely on machine learning techniques applied to collected data, or even on the remaining battery capacity and the assistance level required by the drive unit. They do not consider crucial aspects of the planned route, in particular the difference in altitude, the combined weight of bike and biker, and road conditions. In this paper, we propose a mathematical model implemented in an application to compute battery consumption, and hence the presumed remaining range, in a more accurate way. Our application relies on external sources to compute the route and the elevation data of a number of intermediate points. We present the mathematical model on which our application is based, we show the implemented application in shape of an app, and we report the results of the experiments

    A Flexible and Modular Framework for Implementing Infrastructures for Global Computing

    Get PDF
    We present a Java software framework for building infrastructures to support the development of applications for systems where mobility and network awareness are key issues. The framework is particularly useful to develop run-time support for languages oriented towards global computing. It enables platform designers to customize communication protocols and network architectures and guarantees transparency of name management and code mobility in distributed environments. The key features are illustrated by means of a couple of simple case studies

    Electron Microprobe Analysis and Proton Induced X-Ray Spectrometry Applied to Trace Element Analysis in Sulfides: Problems and Prospects

    Get PDF
    The complementary techniques of EPMA and micro-PIXE are reviewed in the context of spatially resolved trace element analysis of sulfide minerals. Attention is focussed on methods of standardization and of fitting EDX spectra. Sphalerites and chalcopyrites from various sources are used as specimens. For Ag in chalcopyrites, the two techniques agree well. Sphalerites pose problems such as Zn-Fe replacement and the presence of minor elements, both of which influence matrix corrections ; these are addressed in detail. The necessity for absorbers in the micro-PIXE work prevents detection of minor elements lighter than Zn ; these are determined by EPMA and the results used in the micro-PIXE fitting and matrix corrections. For Cd, Ag, Ga, Ge there is acceptable agreement between the two techniques given uncertainties and constraints on samples, but EPMA results for Hg are notably lower than micro-PIXE results. The improvement in detection limits afforded by micro-PIXE over EPMA in these sulfide minerals ranges from ~ 3 for Ga, Ge, Hg to 10-30 for Se, Ag, Cd, In ; possible further gains are discussed for both techniques

    A formal approach to autonomic systems programming: the SCEL Language

    Get PDF
    The autonomic computing paradigm has been proposed to cope with size, complexity and dynamism of contemporary software-intensive systems. The challenge for language designers is to devise appropriate abstractions and linguistic primitives to deal with the large dimension of systems, and with their need to adapt to the changes of the working environment and to the evolving requirements. We propose a set of programming abstractions that permit to represent behaviors, knowledge and aggregations according to specific policies, and to support programming context-awareness, self-awareness and adaptation. Based on these abstractions, we define SCEL (Software Component Ensemble Language), a kernel language whose solid semantic foundations lay also the basis for formal reasoning on autonomic systems behavior. To show expressiveness and effectiveness of SCEL’s design, we present a Java implementation of the proposed abstractions and show how it can be exploited for programming a robotics scenario that is used as a running example for describing features and potentials of our approac

    Active Coordination in Ad Hoc Networks

    Get PDF
    Abstract. The increasing ubiquity of communicating mobile devices and vastly different mobile application needs have led to the emergence of middleware models for ad hoc networks that simplify application pro-gramming. One such system, EgoSpaces, addresses specific needs of indi-vidual applications, allowing them to define what data is included in their operating context using declarative specifications constraining properties of data, agents that own the data, hosts on which those agents are run-ning, and attributes of the ad hoc network. In the resulting coordination model, application agents interact with a dynamically changing environ-ment through a set of views, or custom defined projections of the set of data present in the surrounding ad hoc network. This paper builds on EgoSpaces by allowing agents to assign behaviors to their personal-ized views. Behaviors consist of actions that are automatically performed in response to specified changes in a view. Behaviors discussed in this paper encompass reactive programming, transparent data migration, au-tomatic data duplication, and event capture. Formal semantic definitions and programming examples are given for each behavior.
    corecore